relation and functions